package com.shopping.dao;

import java.util.List;
import java.util.Map;

import com.shopping.bean.Goods;
import com.shopping.bean.ShopCar;

public interface ShopCarDao {

	/**
	 * 通过商品ID查询商品
	 * @param goodsId
	 * @return
	 */
	Goods selectGoodsByGoodsId(int goodsId);
	
	/**
	 * 查询用户id数
	 * @param userId
	 * @return
	 */
	int selectUserNum(int userId);
	
	/**
	 * 查询商品
	 * @param userId
	 * @return
	 */
	List<Goods> selectGoodsId(int userId);
	
	/**
	 * 通过userId查询该用户的所有商品
	 * @param userId
	 * @return
	 */
	List<ShopCar> selectShopCar(int userId);
	
	/**
	 * 查询购物车中goodsId的信息
	 * @param goodsId
	 * @return
	 */
	ShopCar selectShopCarGoods(int goodsId,int userId);
	
	/**
	 * 删除商品
	 * @param userId
	 * @param goodsId
	 * @return
	 */
	int deleteGoods(int userId,int goodsId);

	Map<String,Object> selectByName(String name);
	
	List<Map<String,Object>> selectAll();
	
	int delGoods(Map<String,String[]> condition);
	
}
